\hypertarget{class_vision_1_1_video_player}{
\section{Vision::VideoPlayer Class Reference}
\label{class_vision_1_1_video_player}\index{Vision::VideoPlayer@{Vision::VideoPlayer}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_vision_1_1_video_player_a49a77590d497eefc186b5e2b8d1db2e7}{
{\bfseries VideoPlayer} (int Width, int Height)}
\label{class_vision_1_1_video_player_a49a77590d497eefc186b5e2b8d1db2e7}

\item 
\hypertarget{class_vision_1_1_video_player_a828b185280efe7adec4d2e7d569c1c6f}{
long {\bfseries Area} () const }
\label{class_vision_1_1_video_player_a828b185280efe7adec4d2e7d569c1c6f}

\item 
\hypertarget{class_vision_1_1_video_player_aacca97522e031683d88a2aac08c02d83}{
long {\bfseries Height} () const }
\label{class_vision_1_1_video_player_aacca97522e031683d88a2aac08c02d83}

\item 
\hypertarget{class_vision_1_1_video_player_a592f56a89cb0f4d60d8a6d9498b05c5a}{
long {\bfseries Width} () const }
\label{class_vision_1_1_video_player_a592f56a89cb0f4d60d8a6d9498b05c5a}

\item 
\hypertarget{class_vision_1_1_video_player_a6398326fb9be0368821004c1681b230f}{
void {\bfseries ClearStack} ()}
\label{class_vision_1_1_video_player_a6398326fb9be0368821004c1681b230f}

\item 
\hypertarget{class_vision_1_1_video_player_a49e8ef9024de753ef317c79a981e274d}{
void \hyperlink{class_vision_1_1_video_player_a49e8ef9024de753ef317c79a981e274d}{DrawIntoDisplayStack} (IplImage $\ast$inputImage, int xCoor, int yCoor, const char $\ast$labelText, bool flipImage=false)}
\label{class_vision_1_1_video_player_a49e8ef9024de753ef317c79a981e274d}

\begin{DoxyCompactList}\small\item\em Draws into display window image. \item\end{DoxyCompactList}\item 
\hypertarget{class_vision_1_1_video_player_a228267e4d45a6426c4be3fe61bb31fb3}{
void \hyperlink{class_vision_1_1_video_player_a228267e4d45a6426c4be3fe61bb31fb3}{DrawRect} (CvScalar Color, CvPoint PtBegin, CvPoint PtEnd, bool FillRectangle=true)}
\label{class_vision_1_1_video_player_a228267e4d45a6426c4be3fe61bb31fb3}

\begin{DoxyCompactList}\small\item\em Draws rectangle into display window image. \item\end{DoxyCompactList}\item 
\hypertarget{class_vision_1_1_video_player_a3baa20be9125c56f122388e18b82b143}{
CvSize {\bfseries GetDisplayWindowImageSize} ()}
\label{class_vision_1_1_video_player_a3baa20be9125c56f122388e18b82b143}

\item 
\hypertarget{class_vision_1_1_video_player_acb6b2dbd4f3ae595462aa2d3828570f8}{
void {\bfseries PutText} (const char $\ast$Text, CvPoint PtLocation, CvFont TextFont, CvScalar Color)}
\label{class_vision_1_1_video_player_acb6b2dbd4f3ae595462aa2d3828570f8}

\item 
\hypertarget{class_vision_1_1_video_player_afb913a6284164f26a2ef6589cdccf48c}{
void {\bfseries RenderStack} ()}
\label{class_vision_1_1_video_player_afb913a6284164f26a2ef6589cdccf48c}

\item 
\hypertarget{class_vision_1_1_video_player_a47f9731a8e2a0f2e834ab0976ef9bd62}{
void {\bfseries DisplayControls} ()}
\label{class_vision_1_1_video_player_a47f9731a8e2a0f2e834ab0976ef9bd62}

\item 
\hypertarget{class_vision_1_1_video_player_a45e3a62dd7e42aa0bb55815910be7d10}{
bool {\bfseries RegisterUISlider} (int $\ast$intMember, const char $\ast$sliderName, int mMinVal=0, int mMaxVal=100, int defaultValue=0)}
\label{class_vision_1_1_video_player_a45e3a62dd7e42aa0bb55815910be7d10}

\item 
\hypertarget{class_vision_1_1_video_player_a31a9f4a47cd42eabe5fda293daa95899}{
void {\bfseries Init} (int Width, int Height)}
\label{class_vision_1_1_video_player_a31a9f4a47cd42eabe5fda293daa95899}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_vision_1_1_video_player_ad30b6144a45e3a2824abc4b465c2d8fc}{
void {\bfseries setup} ()}
\label{class_vision_1_1_video_player_ad30b6144a45e3a2824abc4b465c2d8fc}

\item 
\hypertarget{class_vision_1_1_video_player_a7f24f99f73be01aca139b48f680846c6}{
void {\bfseries update} ()}
\label{class_vision_1_1_video_player_a7f24f99f73be01aca139b48f680846c6}

\item 
\hypertarget{class_vision_1_1_video_player_abc280bb6427e6e0921f6f66aab4f7b13}{
void {\bfseries draw} ()}
\label{class_vision_1_1_video_player_abc280bb6427e6e0921f6f66aab4f7b13}

\item 
\hypertarget{class_vision_1_1_video_player_a7fa72e2a2ebd03d6c23f3999e4ba3732}{
void {\bfseries keyPressed} (int key)}
\label{class_vision_1_1_video_player_a7fa72e2a2ebd03d6c23f3999e4ba3732}

\item 
\hypertarget{class_vision_1_1_video_player_ab8f60496c30377dc7ffd20c87a280e45}{
void {\bfseries mouseMoved} (int x, int y)}
\label{class_vision_1_1_video_player_ab8f60496c30377dc7ffd20c87a280e45}

\item 
\hypertarget{class_vision_1_1_video_player_a60fbc1647418104bbf07052e45d1f1fb}{
void {\bfseries mouseDragged} (int x, int y, int button)}
\label{class_vision_1_1_video_player_a60fbc1647418104bbf07052e45d1f1fb}

\item 
\hypertarget{class_vision_1_1_video_player_a7b96ba0850b3c017a8f62eda6b00819f}{
void {\bfseries mousePressed} (int x, int y, int button)}
\label{class_vision_1_1_video_player_a7b96ba0850b3c017a8f62eda6b00819f}

\item 
\hypertarget{class_vision_1_1_video_player_a2caa1b9e010af5cf86aff15cb3e2f683}{
void {\bfseries mouseReleased} ()}
\label{class_vision_1_1_video_player_a2caa1b9e010af5cf86aff15cb3e2f683}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/vision/include/modules/videoPlayer/videoplayer.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/vision/src/modules/videoPlayer/videoplayer.cpp\end{DoxyCompactItemize}
